#include "defines.h"

extern void start(void);
extern void intr_syscall(void);
extern void intr_softerr(void);
extern void intr_serintr(void);
extern void intr_ethintr(void);
extern void intr_t16intr_0(void);
extern void intr_t16intr_1(void);
extern void intr_t16intr_2(void);
extern void intr_t8intr_01(void);
extern void intr_t8intr_23(void);

void (*vectors[])(void) = {
    start, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
    intr_syscall, intr_softerr, intr_softerr, intr_softerr, NULL, NULL, NULL, NULL,
    NULL, intr_ethintr, NULL, NULL, NULL, NULL, NULL, NULL,
    intr_t16intr_0, intr_t16intr_0, intr_t16intr_0, NULL, intr_t16intr_1, intr_t16intr_1, intr_t16intr_1, NULL,
    intr_t16intr_2, intr_t16intr_2, intr_t16intr_2, NULL, intr_t8intr_01, intr_t8intr_01, intr_t8intr_01, intr_t8intr_01,
    intr_t8intr_23, intr_t8intr_23, intr_t8intr_23, intr_t8intr_23, NULL, NULL, NULL, NULL,
    NULL, NULL, NULL, NULL, intr_serintr, intr_serintr, intr_serintr, intr_serintr,
    intr_serintr, intr_serintr, intr_serintr, intr_serintr, intr_serintr, intr_serintr, intr_serintr, intr_serintr,
};

